home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / artemis / artsrc2 / gdsparea.asm < prev    next >
Assembly Source File  |  1993-11-30  |  857b  |  59 lines

  1. ;    私製ライブラリ・グラフィック篇
  2. ;    (c) MATSUUCHI Ryosuke in Dec,1992
  3. ;
  4. ;    gdsparea.asm
  5. ;
  6. ;    1992. 7.18(Sat)
  7. ;    1992.12.28(Sun)
  8.  
  9.         public    gdsparea,_gdsparea
  10.         extrn    _gwrtreg:near
  11.         
  12.         include    grplib.inc
  13.         
  14.         assume    cs:cseg, ds:dseg
  15.  
  16.  
  17. dseg segment dword 'DATA'
  18. dseg ends
  19.  
  20.  
  21.  
  22. cseg segment dword 'CODE'
  23.  
  24. ;---------------------------------------------------------------
  25. ;    _gdsparea : 表示範囲の設定
  26. ;        in  EAX : x-size
  27. ;            EBX : y-size
  28. ;
  29. ;    void gdsparea(int xsize, int ysize);
  30. ;---------------------------------------------------------------
  31.  
  32. gdsparea    proc
  33.         push    ebx
  34.         mov    eax,[esp+4+4]
  35.         mov    ebx,[esp+4+8]
  36.         call    _gdsparea
  37.         pop    ebx
  38.         ret
  39. gdsparea    endp
  40.  
  41.  
  42.  
  43. _gdsparea    proc
  44.         push    edx
  45.         push    eax
  46.         mov    edx,eax
  47.         mov    ah,2
  48.         mov    al,3
  49.         call    _callEGB
  50.         pop    eax
  51.         pop    edx
  52.         ret
  53. _gdsparea    endp
  54.  
  55. cseg ends
  56.  
  57.  
  58. end
  59.